package com.ffan.health.model;

import java.io.Serializable;
import java.util.Date;


public class ReferHospital implements Serializable {

    private Integer id;

    /**
     * 来源
     */
    private String source;

    /**
     * 微医医院id
     */
    private String hospId;

    /**
     * 微医医院名称
     */
    private String hospName;

    /**
     * 微医省份id
     */
    private String provinceId;

    /**
     * 微医省份名称
     */
    private String provinceName;

    /**
     * 订单数
     */
    private String orderCount;

    /**
     * 等级
     */
    private String hospitalLevel;

    /**
     * 图片
     */
    private String photo;

    private String mainHospital;

    /**
     * 别名
     */
    private String nameHL;

    private Double lng;

    private Double lat;

    /**
     * 地址
     */
    private String address;

    /**
     * 特色科室
     */
    private String featureDepartmentList;

    private Date createdTime;

    private Date updatedTime;

    /**
     * 医院介绍
     */
    private String introduce;

    public ReferHospitalBind getHospitalBind() {
        return hospitalBind;
    }

    public void setHospitalBind(ReferHospitalBind hospitalBind) {
        this.hospitalBind = hospitalBind;
    }

    private ReferHospitalBind hospitalBind;

    private static final long serialVersionUID = 1L;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取来源
     *
     * @return source - 来源
     */
    public String getSource() {
        return source;
    }

    /**
     * 设置来源
     *
     * @param source 来源
     */
    public void setSource(String source) {
        this.source = source == null ? null : source.trim();
    }

    /**
     * 获取微医医院id
     *
     * @return hospId - 微医医院id
     */
    public String getHospId() {
        return hospId;
    }

    /**
     * 设置微医医院id
     *
     * @param hospId 微医医院id
     */
    public void setHospId(String hospId) {
        this.hospId = hospId == null ? null : hospId.trim();
    }

    /**
     * 获取微医医院名称
     *
     * @return hospName - 微医医院名称
     */
    public String getHospName() {
        return hospName;
    }

    /**
     * 设置微医医院名称
     *
     * @param hospName 微医医院名称
     */
    public void setHospName(String hospName) {
        this.hospName = hospName == null ? null : hospName.trim();
    }

    /**
     * 获取微医省份id
     *
     * @return provinceId - 微医省份id
     */
    public String getProvinceId() {
        return provinceId;
    }

    /**
     * 设置微医省份id
     *
     * @param provinceId 微医省份id
     */
    public void setProvinceId(String provinceId) {
        this.provinceId = provinceId == null ? null : provinceId.trim();
    }

    /**
     * 获取微医省份名称
     *
     * @return provinceName - 微医省份名称
     */
    public String getProvinceName() {
        return provinceName;
    }

    /**
     * 设置微医省份名称
     *
     * @param provinceName 微医省份名称
     */
    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName == null ? null : provinceName.trim();
    }

    /**
     * 获取订单数
     *
     * @return orderCount - 订单数
     */
    public String getOrderCount() {
        return orderCount;
    }

    /**
     * 设置订单数
     *
     * @param orderCount 订单数
     */
    public void setOrderCount(String orderCount) {
        this.orderCount = orderCount == null ? null : orderCount.trim();
    }

    /**
     * 获取等级
     *
     * @return hospitalLevel - 等级
     */
    public String getHospitalLevel() {
        return hospitalLevel;
    }

    /**
     * 设置等级
     *
     * @param hospitalLevel 等级
     */
    public void setHospitalLevel(String hospitalLevel) {
        this.hospitalLevel = hospitalLevel == null ? null : hospitalLevel.trim();
    }

    /**
     * 获取图片
     *
     * @return photo - 图片
     */
    public String getPhoto() {
        return photo;
    }

    /**
     * 设置图片
     *
     * @param photo 图片
     */
    public void setPhoto(String photo) {
        this.photo = photo == null ? null : photo.trim();
    }

    /**
     * @return mainHospital
     */
    public String getMainHospital() {
        return mainHospital;
    }

    /**
     * @param mainHospital
     */
    public void setMainHospital(String mainHospital) {
        this.mainHospital = mainHospital == null ? null : mainHospital.trim();
    }

    /**
     * 获取别名
     *
     * @return nameHL - 别名
     */
    public String getNameHL() {
        return nameHL;
    }

    /**
     * 设置别名
     *
     * @param nameHL 别名
     */
    public void setNameHL(String nameHL) {
        this.nameHL = nameHL == null ? null : nameHL.trim();
    }

    /**
     * @return lng
     */
    public Double getLng() {
        return lng;
    }

    /**
     * @param lng
     */
    public void setLng(Double lng) {
        this.lng = lng;
    }

    /**
     * @return lat
     */
    public Double getLat() {
        return lat;
    }

    /**
     * @param lat
     */
    public void setLat(Double lat) {
        this.lat = lat;
    }

    /**
     * 获取地址
     *
     * @return address - 地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置地址
     *
     * @param address 地址
     */
    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    /**
     * 获取特色科室
     *
     * @return featureDepartmentList - 特色科室
     */
    public String getFeatureDepartmentList() {
        return featureDepartmentList;
    }

    /**
     * 设置特色科室
     *
     * @param featureDepartmentList 特色科室
     */
    public void setFeatureDepartmentList(String featureDepartmentList) {
        this.featureDepartmentList = featureDepartmentList == null ? null : featureDepartmentList.trim();
    }

    /**
     * @return createdTime
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * @param createdTime
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    /**
     * @return updatedTime
     */
    public Date getUpdatedTime() {
        return updatedTime;
    }

    /**
     * @param updatedTime
     */
    public void setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
    }

    /**
     * 获取医院介绍
     *
     * @return introduce - 医院介绍
     */
    public String getIntroduce() {
        return introduce;
    }

    /**
     * 设置医院介绍
     *
     * @param introduce 医院介绍
     */
    public void setIntroduce(String introduce) {
        this.introduce = introduce == null ? null : introduce.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", source=").append(source);
        sb.append(", hospId=").append(hospId);
        sb.append(", hospName=").append(hospName);
        sb.append(", provinceId=").append(provinceId);
        sb.append(", provinceName=").append(provinceName);
        sb.append(", orderCount=").append(orderCount);
        sb.append(", hospitalLevel=").append(hospitalLevel);
        sb.append(", photo=").append(photo);
        sb.append(", mainHospital=").append(mainHospital);
        sb.append(", nameHL=").append(nameHL);
        sb.append(", lng=").append(lng);
        sb.append(", lat=").append(lat);
        sb.append(", address=").append(address);
        sb.append(", featureDepartmentList=").append(featureDepartmentList);
        sb.append(", createdTime=").append(createdTime);
        sb.append(", updatedTime=").append(updatedTime);
        sb.append(", introduce=").append(introduce);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}